Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F3 Canada F2 USA F2 USA F3 Canada F1 Canada F2 Canada F3 Canada F3 Mexico F3 Czech Republic F3 Greece F1 Greece F3 Turkey F34 Turkey F35 Czech Republic F4 Czech Republic F7 Italy F2 Qatar F2 Czech Republic F2 Czech Republic F4 Czech Republic F7 Czech Republic F12 Czech Republic F4 (Usti Nad Orlici) Greece F2 ARMS USTA Challenger - Rocky Mount Osaka International Tennis Tournament - Osaka Challenger Leon 2003 - Leon Prague Open - Prague 2003 USTA Tallahassee Tennis Challenger - Tallahassee Tatra Banka Open 2003 - Bratislava KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin Tallahassee Tennis Challenger - Tallahassee BMW Tennis Championship - Sunrise Harrah's Entertainment Men's Pro Challenger - Tunica Isla de Lanzarote - Lanzarote ECU Prague Open - Prague ATP Challenger Trophy 2007 - Trnava Kobstaedernes ATP Challenger - Kolding Mitsubishi Electric Europe Cup - Monza ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava BNP Paribas Primrose - Bordeaux USA F2 Nielsen USTA Pro Tennis Championship - Winnetka Challenger Banque Nationale - Granby Seguros Bolivar Open - Cali Pekao Open - Szczecin National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Sao Paulo Challenger Dallas Challenger Baton Rouge Challenger Talahassee Challenger Granby Challenger Muller Cup - Ulm Rome Challenger Bordeaux Challenger Ciur Cup 99 - Prague Cadillac Pro Indoor USTA Challenger - West Bloomfield Prostejov Challenger Pozoblanco Challenger Caloundra Challenger Granby Challenger - Granby Sarajevo Challenger Zivnobanka Open - Prostejov USTA Men's Challenger of Dallas - Dallas Challenger 42 - Andrezieux Residenza Open - Magdeburg Shanghai Challenger Tashkent Challenger Tulsa Auto Collection USTA Challenger - Tulsa IPP Open - Helsinki Eckental Challenger Ortisei Challenger Ljubljana Open 2002 - Ljubljana Okal Open - Eckental Sarajevo Challenger Bath Challenger Sarasota Challenger Sparkessen Magdeburg Open - Magdeburg Warsteiner Challenger Wolfsburg - Wolfsburg ECM Cup - Prague Leon Challenger Open de Franche Comte - Besancon drkoop.com USTA Challenger of Austin - Austin BMW Brixina Tennis Open 2000 - Bressanone Yokohama International Tennis Tournament - Yokohama Neride Prague Indoor - Prague Zivnobanka Czech Open - Prostejov Regional Hand Center Men's Challenger - Fresno Time Warner USTA Challenger - Binghamton 2002 Eddleman USTA Challenger - Birmingham IPP Open - Helsinki The Surbiton Trophy - Surbiton Lamberts Open by Stawag - Aachen Neride Prague Indoor - Prague 2002 Tulsa USTA Challenger - Tulsa 2000 Challenger de Granby - Granby Samsung Securities Cup Challenger - Seoul University of Tennessee USTA Men's Challenger - Knoxville Sporting Challenger - Turin GHI Bronx Classic - Bronx Powder Byrne Trophy - Surbiton Frito Lay/USTA Challenger - Binghamton St. Francis Health System USTA Challenger - Tulsa The Surbiton Trophy - Surbiton San Luis Potosi Challenger - San Luis Potosi Steelers Cup - Kosice Tatra Banka Open 2001 - Bratislava Okal Cup 2003 - Eckental 2004 Freeman Men's Challenger - Joplin USTA Tennis Championships of Houston - Houston Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Atlantic City Open - Atlantic City Open de L'Isere - Grenoble Kobstaedernes ATP Challenger - Kolding Challenger Groningen - Groningen Bergamo Challenger 2006 Challenger of Santa Clarita California Challenger - Valencia Steelers Cup - Kosice The Surbiton Trophy - Surbiton St. Brieuc Challenger Aix En Provence Challenger Ispat Open 2004 - Ostrava Prague Challenger Brescia Challenger Wroclaw Challenger Prague Open - Prague Prostejov Challenger The Surbiton Trophy - Surbiton Eckental Challenger Bergamo Challenger Cherbourg Challenger Music City Challenger - Nashville USTA Men's Challenger of Dallas - Dallas Sarajevo Open - Sarajevo USTA Seascape Challenger - Aptos ECM Prague Open - Prague 2004 Colorado Tennis Classic - Denver The Surbiton Trophy - Surbiton The West Side Tennis Club Grass Court Challenger - Forest Hills GHI Bronz Classic - Bronx Singha Tennis Classic - Tarzana BMW Tennis Championship - Sunrise Heilbronn Open - Heilbronn Ethias Tennis Trophy - Mons Freeman Men's $50,000 Challenger - Joplin LTA Cardiff Challenger - Cardiff The Wright Financial Group USTA Challenger - Champaign Internazionali di Tennis di Bergamo - Bergamo Open Mutouest de Saint-Brieuc - St. Brieuc Pekao Open - Szczecin ECM Prague Open 2005 - Prague Carson Challenger GHI Bronx Classic - Bronx Szczecin Challenger Trnava Challenger Hurricane Tennis Open - Bradenton IPP Open - Helsinki Winnetka Challenger Czech Indoor Open - Prague Eckental Challenger Ningboo Challenger USTA Freeman Men's Challenger - Joplin Copa Petrobras-Colombia - Bogota Tatra Banka Slovak Open - Bratislava 2006 USTA Tallahassee Tennis Challenger - Tallahassee Alexander Kolyaskin Memorial - Donetsk Challenger Banque Nationale Rimouski - Rimouski Lambertz Open by Stawag 2007 - Aachen Challenger Ford de Cherbourg - Cherbourg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The Waco International Tennis Challenger - Waco Abierto Club Casablanca - Mexico City St. Brieuc Challenger Salinas Challenger 2000 Cairo Challenger - Cairo CA-Challenge - Graz Challenger Leon 2004 - Leon Nossa Caixa Aberto de Sao Paulo - Sao Paulo Copa Ericsson Costa Rica - San Jose Prostejov Challenger 9th Wartburg Open - Eisenach Wroclaw Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Open des Alpes Trophee BNP Paribas - Grenoble Ortisei Challenger Burnie Challenger Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham USTA/Adtech Challenger - Boston Bauer Watertechnology Cup - Eckental Gerry Weber Open - Halle Bath Challenger Mercedes-Benz Cup - Los Angeles Stockholm Open - Stockholm ECM Cup - Prague Challenger Ford de Cherbourg - Cherbourg Ortisei Challenger KGHM Dialog Polish Indoors - Wroclaw Fergana Challenger - Fergana ATP Challenger Hamburg - Hamburg Podebradka Cup - Prague TED Open Istanbul - Istanbul Lambertz Open - Aachen Trofeo Barcelona de Tenis - Barcelona Oberstaufen Challenger Intersport Heilbronn Open - Heilbronn AAPT Championships - Adelaide Qatar Open - Doha Prague Challenger Kroger / St. Jude International - Memphis Open 13 - Marseille The West Side Tennis Club Clay Court Challenger - Forest Hills Granby Challenger - Granby Siemens Open 2001 - Scheveningen Estoril Open - Estoril Open Seat Godo - Barcelona Hilton Waikoloa USTA Challenger - Waikoloa Gerry Weber Open - Halle Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heineken Open - Auckland Qatar Open - Doha SAP Open - San Jose Qatar F1 Open Seat Godo 2005 - Barcelona Oldum Brown Vancouver Open - Vancouver Estoril Open - Estoril The Granby Natrel Challenger - Granby Harrah's Entertainment Challenger - Tunica The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Fifth-Third Bank Tennis Championships - Lexington RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles ATP Open Castilla y Leon - Segovia Legg Mason Tennis Classic - Washington D.C. The Surbiton Trophy - Surbiton Kremlin Cup - Moscow Stockholm Open - Stockholm CA Challenge - Graz Next Generation Adelaide International - Adelaide Sydney International - Sydney Heineken Open - Auckland USTA Comerica Challenger - Aptos International Indoor Tennis Championships of Croatia - Zagreb VI Gramado Open de Tenis - Gramado Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Project Independence Men's Challenger - Mandeville Grand Prix Hassan II - Casablanca BMW Open - Munich USTA Challenger of San Antonio - San Antonio Vancouver Challenger USTA Callenger of Urbana-Champaign - Urbana The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Aptos Challenger St. Petersburg Open - St. Petersburg Opel Bulvaria MCG Bulgarian Open - Sofia Heilbronn Open - Heilbronn Helsinki Challenger Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg Sydney International - Sydney IX Open Internacional D'Andorra - Andorra Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Millenium Tennis Championships - Delray Beach Challenger Ford de Cherbourg - Cherbourg Renault Slovenian Open - Ljubljana Eisenberg Jerusalem Open 2000 - Jerusalem drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver Muller Cup 2000 - Ulm ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas LTA Men's Challenger - Wrexham Time Warner USTA Challenger - Binghamton KGHM Polish Indoors - Wroclaw IPP Open - Helsinki Gerry Weber Open - Halle Mercedes Cup - Stuttgart USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Legg Mason Tennis Classic - Washington The Wright Financial Group, Inc. Challenger - Champaign ATP Challenger 2003 Numea - New Caledonia Open de Franche-Comte - Besancon Pro Tennis World Open - Boca Raton Czech Open - Prostejov BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Tatra Banka Slovak Open - Bratislava Hilton Waikoloa Village USTA Challenger - Waikoloa ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Copenhagen Open - Copenhagen Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Odlum Brown Vancouver Open - Vancouver Indianapolis Tennis Championships - Indianapolis Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Tallahassee Tennis Challenger - Tallahassee Aamulehti Tampere Open - Tampere 2000 Mercedes Cup - Stuttgart The Dubai Tennis Championships - Dubai Copenhagen Open - Copenhagen Bank Austria Tennis Trophy - Vienna Waldbaum's Hamlet Cup - Long Island Ostrava Challenger BMW Open - Munich Mercedes Cup - Stuttgart ATP Challenger Trophy 2008 - Trnava Recanati Challenger Genova Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad China Open - Beijing Prague Challenger Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel U.S. Men's Clay Court Championships - Houston U.S. Men's Clay Court Championships - Orlando Petange Challenger BMW Open - Munich Medibank International - Sydney Hall of Fame Tennis Championships - Newport Heilbronn Challenger Bergamo Challenger Sarajevo Challenger Brisbane International - Brisbane Bank Austria Tennis Trophy - Vienna Gerry Weber Open - Halle The Artois Championships - London Eckental Challenger Ortisei Challenger Cherbourg Challeger Le Gosier Challenger BMW Open - Munich Masters Series - Hamburg Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Sarajevo Challenger Jersey Challenger US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Ecuador Open - Quito St. Brieuc Challenger Guadalajara Challenger Mexico City Challenger Brisbane International - Brisbane Rome Challenger Croatia Open Umag - Umag ATP Kremlin Cup - Moscow Gerry Weber Open - Halle Next Generation Adelaide International - Adelaide Ostrava Challenger Open 13 - Marseille Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Gerry Weber Open - Halle Istanbul Challenger Gerry Weber Open - Halle Liberec Challenger German Tennis Championships - Hamburg If Stockholm Open - Stockholm Bratislava Challenger Gerry Weber Open - Halle BMW Open - Munich Savannah Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb USTA Men's Challenger of Dallas - Dallas Zivnobanka Czech Open - Prostejov Open de la Comunidad Valenciana - Valencia Binghamton Professional Tennis Tournament - Binghamton Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Challenger 42 - Andrezieux The LTA Hull Challenger - Hull Ostrava Challenger drkoop.com USTA Tennis Championships of Chicago - Winnetka USTA Seascape Challenger - Aptos Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport TED Open - Istanbul USTA Championships of Kerrville - Kerrville Prague Challenger - Prague Challenger de Granby - Granby Challenger de Granby - Granby Open Castilla y Leon - Segovia 2003 Eddleman USTA Challenger - Birmingham 2004 USTA Challenger of Calabasas - Calabasas Internationaux de Doubs Open de Franchie-Comte - Besancon Open 13 - Marseille Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas du Maurier Open - Montreal Austrian Open - Kitzbuhel du Maurier Open - Montreal Qatar ExxonMobil Open - Doha Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Medibank International - Sydney Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome SAP Open - San Jose Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami The Dubai Tennis Championships - Dubai Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Interwetten Austrian Open - Kitzbuhel Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Moselle Open - Metz Qatar ExxonMobil Open - Doha Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon If Stockholm Open - Stockholm 2001 Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad Shanghai Rolex Masters - Shanghai du Maurier Open - Toronto St. Petersburg Open - St. Petersburg Tennis Masters Series - Toronto Internazionali BNL dItalia - Rome AIG Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Pilot Pen Tennis - New Haven Erste Bank Open - Vienna Open 13 - Marseille Tennis Masters Series - Montreal Sony Ericsson Open - Miami Sony Ericsson Open - Miami Tennis Masters Series - Montreal Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Grand Prix Hassan II - Casablanca Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London Tennis Masters Series - Toronto Rogers Masters - Toronto Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 1R, COL-CAN 3-2 Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, Group 1, REL1, CAN-BAH 4-1 Davis Cup, Group 1, 1R, CHI-CAN 4-1 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 2R, CAN-CHI 5-0 Davis Cup, Group 1, 2R, VEN-CAN 0-4 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, World Group, QR, CAN-BRA 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Olympics - Beijing Olympics - Athens